home *** CD-ROM | disk | FTP | other *** search
- Path: grafix.xs4all.nl!john.hendrikx
- Date: Sat, 10 Feb 96 16:36:53 GMT+1
- Newsgroups: comp.sys.amiga.misc
- Distribution: world
- Subject: Re: AT Surfer Package
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- From: john.hendrikx@grafix.xs4all.nl (John Hendrikx)
- Message-ID: <john.hendrikx.4d7q@grafix.xs4all.nl>
- Organization: Grafix Attack BBS Holland
-
- In a message of 09 Feb 96 Paul Kolenbrander wrote to All:
-
- PK> I agree on one point with you. I see some pro-MUI peopel accusing
- PK> con-MUi of being fanatic and ridiculing them. But in doing so they
- PK> exhibit the same fanatic attitude. Liek the statement "If you don't like
- PK> the MUI look, then don't configure it. It'lll look just like GadTools"
- PK> Although this statement is true, it's also idiotic. Why would people
- PK> want to install >400KB of libs (I just checked 3.1) to view programs in
- PK> a Gadtools look. A look they could have had anyway if the program in
- PK> question had not required MUI. :-) I can understand people wanting a
- PK> pretty interface. Me, I don't mind a blander look if that means more
- PK> speed.
-
- That is IF the program would have ever existed without MUI. Creating a GUI is
- really horrible with GadTools, the programs requiring MUI would either not have
- existed at all right now, or they would only offer command-line options, or
- they would be 3 months behind in development.
-
- Also, the speed issue is losing its value. MUI is nowadays nearly as fast as
- GadTools. The most likely reason that it is still a bit slower is simply
- because it has to draw a fancier looking GUI.
-
- PK> BTW, ever tried hitting some MUI buttons and seeying nothing happening?
- PK> Then thinking your system is down? Only to find that a little later the
- PK> button shows it's selected state? Now that does not happen with
- PK> GadTools. When you press it gets selected right away. This weird MUI
- PK> behaviour I did not like one bit. But probably I'm spoiled by GadTools.
-
- That's because GadTools runs at Pri 20 (it renders the buttons using the
- input.device task). MUI doesn't do this as some rendering tasks can be quite
- lengthy and when rendering at Pri 20 this could block the machine for quite
- some time. But when it comes to clicking a button the better approach isn't
- quite obvious:
-
- When GadTools apps are busy buttons still respond to clicks, but
- nothing happens, which could confuse the user who frantically begins
- to click all kinds of buttons. When the app awakes things go haywire.
-
- When MUI is busy buttons don't respond to clicks, which can confuse the
- user in a similair way as with GadTools (but maybe more so because
- people don't know how MUI behaves when it is busy -- they are used
- to GadTools).
-
- The only correct behaviour however is IMO to not allow clicks at all when the
- app is busy. In other words, put up a busy pointer!!!
-
- Grtz John
- -- Via Xenolink 1.981, XenolinkUUCP 1.1
-